Career 2025 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F4 Hungary F3 Morocco F4 Serbia & Montenegro F3 Italy F32 Germany F3 Italy F15 USA F5 USA F6 Great Britain F6 Spain F17 Spain F18 Belarus F1 Poland F6 USA F26 USA F27 USA F28 USA F1 Great Britain F1 USA F2 Great Britain F2 Croatia F1 Usa F7 Poland F1 Poland F2 Poland F3 Netherlands F2 Germany F7 Estonia F1 Poland F4 Poland F5 Turkey F8 Turkey F9 Spain F34 Spain F33 Great Britain F15 Great Britain F16 Great Britain F1 Great Britain F2 Netherlands F4 France F17 Brazil F1 Great Britain F1 Russia F6 Uzbekistan F1 Uzbekistan F2 Germany F8 Czech Republic F6 Czech Republic F7 Germany F2 Germany F3 Germany F4 Croatia F1 Croatia F2 Croatia F3 Croatia F4 Croatia F5 Croatia F7 Czech Republic F1 Czech Republic F4 Germany F1 Germany F2 Germany F3 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F6 Germany F3 Switzerland F1 Switzerland F2 Czech Republic F4 Czech Republic F5 Slovakia F2 M15 Liberec M15 Opava M15 Heraklion M15 Heraklion M15 Rovinj M25 Prague M25 Kottingbrunn M25 Antalya Germany F16 Croatia F2 Czech Republic F1 Czech Republic F3 Slovenia F3 Austria F1 M25+H Bacau M15 Sofia Czech Republic F4 Hungary F1 Morocco F3 Austria F5 Croatia F3 Slovakia F1 Croatia F5 Ukraine F2 Ukraine F3 Czech Republic F6 Germany F2 Austria F2 Croatia F2 Italy F16 Belarus F1 Italy F19 Germany F7 Brasov Challenger - Brasov USA F29 USA F26 USA F27 St. Remy Challenger Usa F8 Russia F1 Russia F2 USA F2 USA F3 USA F4 Estonia F2 Belarus F2 Serbia F5 Serbia F4 USA F4 USA F5 USA F6 France F5 Pozoblanco Challenger Izmir Challenger Tashkent Challenger Eckental Challenger Croatia F7 Budapest Challenger Quanzhou Challenger Heilbronn Challenger Bratislava Challenger Irving Challenger Samarkand Challenger Ostrava Challenger Slovakia F3 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai M25 Jablonec nad Nisou M15 Bucharest M25 Wroclaw M25 Prostejov Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur M25 Prague M25 Nur-Sultan Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha M25 Sharm ElSheikh M25 Sharm ElSheikh M25 Antalya BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Shenzhen Open - Shenzhen Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Topshelf Open - 's-Hertogenbosch BMW Open - Munich Mercedes Cup - Stuttgart Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Citi Open - Washington If Stockholm Open - Stockholm Gerry Weber Open - Halle AEGON International - Eastbourne BB&T Atlanta Open - Atlanta New York Open - New York Libema Open - 's-Hertogenbosch Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Noventi Open - Halle Open Sud de France - Montpellier Open 13 Provence - Marseille San Benedetto Challenger M15 Porec M25 Pardubice Genova Challenger M15 Bad Salzdetfurth M15 Trnava M25 Prague M25 Jablonec Nad Nisou M15 Heraklion M25 Velenje M25 Ricany St. Brieuc Challenger M15 Bucharest M25 Targu Mures M15 Slobozia M15 Bucharest M15 Buzau M15 Otopeni Steelers Cup - Kosice Steelers Cup 2005 - Kosice Czech Open 2006 - Prostejov Open de L'Isere-Trophee BNP Paribas - Grenoble Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding The LTA Nottingham Challenger - Nottingham IPP Open - Helsinki Internationaux de Nouvelle-Caledonie - New Caledonia Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Tatra Banka Slovak Open - Bratislava Heilbronn Open - Heilbronn Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon Prosperita Open 2008 - Ostrava Pharma Medico Open 2008 - Aarhus Kos Succhetti Tennis Cup - Cordenons Open de Rennes - Rennes Kobstaedernes ATP Challenger - Kolding Ford Tennis Championships - Louisville Sarajevo Challenger Fergana Challenger Manchester Challenger Recanati Challenger Jersey Challenger Segovia Challenger Brasilia Challenger Izmir Challenger Tashkent Challenger Seoul Challenger Astana Challenger Kazan Challenger Wolfsburg Challenger Guangzhou Challenger Pingguo Challenger Napoli Challenger Ostrava Challenger Izmir Challenger Bath Challenger Prague Challenger Busan Challenger Fergana Challenger Prostejov Challenger Kosice Challenger Marburg Challenger Taipei City Challenger Poznan Challenger St. Remy Challenger Mons Challenger Bratislava Challenger Gimcheon Challenger Helsinki Challenger Heilbronn Challenger Bergamo Challenger Dallas Challenger Tashkent Challenger Le Gosier Challenger Mersin Challenger Johannesburg Challenger Portoroz Challenger Granby Challenger Eskisehir Challenger Segovia Challenger Istanbul Challenger Izmir Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Vercelli Challenger Arad Challenger Eckental Challenger Bratislava Challenger Bratislava Challenger Bergamo Challenger Cherbourg Challenger Shenzhen Challenger Drummondville Challenger Raanana Challenger Taipei City Challenger Toyota Challenger Prostejov Challenger Izmir Challenger Orleans Challenger Tashkent Challenger Quimper Challenger Jonkoping Challenger Kazan Challenger Seoul Challenger Bangkok Challenger Prague Challenger Granby Challenger Prague Challenger Alphen Challenger Meknes Challenger Izmir Challenger Kenitra Challenger Mons Challenger Mohammedia Challenger Tanger Challenger Tashkent Challenger Meknes Challenger Casablanca Challenger Brest Challenger Sunrise Challenger Jersey Challenger Eckental Challenger Bratislava Challenger Liberec Challenger Brescia Challenger Happy Valley Challenger Johannesburg Challenger Prague Challenger Rennes Challenger Bergamo Challenger Wroclaw Challenger Zhuhai Challenger Irving Challenger Athens Challenger Shenzhen Challenger Sophia Antipolis Challenger Taipei City Challenger Ostrava Challenger Vicenza Challenger Prostejov Challenger Milan Challenger Portoroz Challenger Istanbul Challenger Biella Challenger Almaty Challenger Tashkent Challenger Eckental Challenger Andria Challenger Bergamo Challenger Penza Challenger Andria Challenger Zhuhai Challenger Lille Challenger St. Brieuc Challenger Ostrava Challenger Rennes Challenger Glasgow Challenger Bratislava Challenger Karshi Challenger Loughborough Challenger Surbiton Challenger Shymkent Challenger Almaty Challenger Bastad Challenger Prague Challenger Liberec Challenger Furth Challenger Nottingham Challenger Bratislava Challenger Poprad Tatry Challenger Andria Challenger Orlando Challenger Columbus Challenger Cordenons Challenger Phoenix Challenger Manerbio Challenger Amersfoort Challenger Tiburon Challenger Charlottesville Challenger Ismaning Challenger Ortisei Challenger Quimper Challenger Cherbourg Challenger Noumea Challenger Ismaning Challenger Zadar Challenger Split 1 Challenger Cary Challenger Trieste Challenger Prague 2 Challenger Prague 3 Challenger Mallorca Challenger Tulln Challenger Kazan Challenger Marburg Challenger Ilkley Challenger Liberec Challenger St. Remy Challenger Cherbourg Challenger Eckental Challenger Bratislava Challenger Manila Challenger Wroclaw Challenger Shenzhen Challenger Mutua Madrilena Masters Madrid - Madrid Almaty Challenger Sony Ericsson Open - Miami Turin Challenger Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Ismaning Challenger Tatra Banka Open - Bratislava Stella Artois Clay Court Championships - Budaors Tatra Banka Open - Bratislava Czech Indoor Open - Prague Coffee Cup Challenger - Chikmagalur Unique Zagreb Open - Zagreb Steelers Cup - Kosice Trofeo Sisma Mantova - Mantova Togliatti Cup - Togliatti dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Challenger Brasov - Brasov Ethias Trophy - Mons Tatra Banka Open 2006 - Bratislava Dharwad Challenger 2006 - Dharwad Croatia Osiguranje Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Porsche Open - Poznan Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul ATP Challenger Trophy 2007 - Trnava Kobstaedernes ATP Challenger - Kolding Flea Market Cup - Busan Ford Tennis Championships - Louisville PEOPLEnet Cup - Dnepropetrovsk Challenger DCNS de Cherbourg - Cherbourg BMW Tennis Championship - Sunrise Status Athens Open - Athens IPP Open - Helsinki Baden Open - Karlsruhe Unicredit Czech Open - Prostejov Kosice Open-Steelers Cup 2008 - Kosice Porsche Open - Poznan Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk Open des Alpes Trophee BNP Paribas - Grenoble Poprad Tatry Challenger Tatra Banka Slovak Open - Bratislava Tatra Banka Open 2003 - Bratislava Dallas Challenger Busan Challenger Pozoblanco Challenger Seoul Challenger Chuncheon Challenger Ostdeutscher Sparkassen Cup - Dresden Yokohama Challenger Bergamo Challenger Caltanissetta Challenger San Remo Challenger Furth Challenger Lugano Challenger Reggio Emilia Challenger St. Brieuc Challenger Salvador Challenger St. Remy Challenger Ortisei Challenger Salzburg Challenger Orleans Challenger Bergamo Challenger Sao Paulo Challenger Nottingham Challenger Dortmund Challenger Istanbul Challenger Tashkent Challenger Rennes Challenger Bratislava Challenger KGHM Dialog Polish Indoors - Wroclaw Morocco Tennis Tour - Fes Bergamo Challenger Wolfsburg Challenger Rome Challenger Dallas Challenger Prosperita Open 2007 - Ostrava Zagreb Challenger Nottingham Challenger Siemens Open 2007 - Scheveningen Turin Challenger Pozoblanco Challenger Open de Rennes La Trinitaine - Rennes Internazionali di Tennis di Bergamo - Bergamo Penza Challenger Astana Challenger Shanghai Challenger Segovia Challenger Quimper Challenger Samsung Securities Cup - Seoul San Marino Challenger Tunis Open - Tunis Cherbourg Challenger Tennis Napoli Cup - Napoli St. Remy Challenger Rome Challenger Ostrava Challenger Kun-Ming Challenger Busan Challenger Nottingham-2 Challenger Mons Challenger Sacramento Challenger Seoul Challenger Guimaraes Challenger St. Remy Challenger Ortisei Challenger Tashkent Challenger Kazan Challenger Knoxville Challenger Irving Challenger Guadalajara Challenger Shenzhen Challenger Ostrava Challenger Kosice Challenger Marburg Challenger Tashkent Challenger Scheveningen Challenger Champaign Challenger Genova Challenger Szczecin Challenger Salzburg Challenger Helsinki Challenger Mons Challenger Rennes Challenger Brescia Challenger Guangzhou Challenger St. Brieuc Challenger Busan Challenger Granby Challenger Portoroz Challenger Rome Challenger Brest Challenger Brescia Challenger Happy Valley Challenger Seoul Challenger Guangzhou Challenger Barletta Challenger Ostrava Challenger Busan Challenger Poprad Tatry Challenger Istanbul Challenger Como Challenger Orleans Challenger Cherbourg Challenger Surbiton Challenger Busan Challenger Citi Open - Washington Braunschweig Challenger Brescia Challenger Playford Challenger Rennes Challenger Quimper Challenger Trnava Challenger Geneva Challenger Scheveningen Challenger Prague Challenger Ostrava Challenger Zhangjiagang Challenger Eckental Challenger Prague Challenger Koblenz Challenger Budapest Challenger Zhuhai Challenger Shymkent Challenger Trnava Challenger Samarkand Challenger Mons Challenger Ningboo Challenger Suzhou Challenger Prostejov Challenger Iasi Challenger Raanana Challenger Napoli Challenger Meerbusch Challenger Quimper Challenger Rome Challenger Poprad Tatry Challenger Marburg Challenger Braunschweig Challenger Prague Challenger Izmir Challenger Kaohsiung Challenger Orleans Challenger Budapest Challenger Shenzhen Challenger Ortisei Challenger Tashkent Challenger BCR Open Romania - Bucharest Cherbourg Challenger Bergamo Challenger Indian Wells Challenger Shenzhen Challenger Zhangjiagang Challenger Sophia Antipolis Challenger Taipei City Challenger Anning Challenger Open Seat Godo 2007 - Barcelona Nanchang Challenger Seoul Challenger Busan Challenger Gwangju Challenger Surbiton Challenger Prostejov Challenger Lyon Challenger Ilkley Challenger Bratislava Challenger BCR Open Romania - Bucharest Recanati Challenger Next Generation Adelaide International - Adelaide Medibank International - Sydney Prague Challenger Liberec Challenger Aptos Challenger Augsburg Challenger Vancouver Challenger Mallorca Challenger Cassis Challenger Sibiu Challenger Eckental Challenger Bratislava Challenger Bangkok Challenger Rennes Challenger PBZ Zagreb Indoors - Zagreb Koblenz Challenger Pau Challenger Trieste Challenger Gerry Weber Open - Halle Prostejov Challenger Brest Challenger Biella Challenger Hamburg Challenger Bratislava Challenger Quimper Challenger Quimper 2 Challenger Biella 1 Challenger Biella 2 Challenger St. Petersburg 1 Challenger St. Petersburg 2 Challenger Brest Challenger Chennai Open - Chennai Lugano Challenger PBZ Zagreb Indoors - Zagreb Ostrava Challenger Regions Morgan Keegan Championships - Memphis Prague Challenger The Dubai Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Open de Moselle - Metz Biella 7 Challenger Bratislava Challenger Bucharest Challenger Serbia Open - Belgrade Sibiu Challenger Ismaning Challenger Bratislava Challenger Heineken Open - Auckland Traralgon Challenger Biel Challenger Forli 3 Challenger Quimper Challenger Eckental Challenger Forli 5 Challenger Ostrava Challenger Mauthausen Challenger Zagreb Challenger Troisdorf Challenger Nottingham Challenger Open 13 - Marseille Malaga Challenger Erste Bank Open - Vienna Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Mallorca Challenger Ortisei Challenger Qatar ExxonMobil Open - Doha ASB Classic - Auckland Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai Winston-Salem Open - Winston-Salem U.S. Open - New York St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Kremlin Cup - Moscow Intrum Stockholm Open - Stockholm Australian Open - Melbourne Open 13 Provence - Marseille Open Sud de France - Montpellier French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open de Nice Cote dAzur - Nice Open de Nice Cote d'Azur - Nice Wimbledon - London Power Horse Cup - Dusseldorf Kremlin Cup - Moscow U.S. Open - New York Australian Open - Melbourne PBZ Zagreb Indoors - Zagreb Hall of Fame Tennis Championships - Newport French Open - Paris Citi Open - Washington Wimbledon - London U.S. Open - New York Erste Bank Open - Vienna French Open - Paris Barcelona Open BancSabadell - Barcelona Hall of Fame Tennis Championships - Newport Shenzhen Open - Shenzhen Erste Bank Open - Vienna Wimbledon - London ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart BB&T Atlanta Open - Atlanta Citi Open - Washington DIEMA XTRA Sofia Open - Sofia Delray Beach Open - Delray Beach Kremlin Cup - Moscow Delray Beach Open - Delray Beach Hall of Fame Open - Newport U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Citi Open - Washington U.S. Open - New York Legg Mason Tennis Classic - Washington Australian Open - Melbourne BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Wimbledon - London Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb U.S. Open - New York Australian Open - Melbourne French Open - Paris Aircel Chennai Open - Chennai BRD Nastase Tiriac Trophy - Bucharest US Men's Clay Court Championship - Houston Wimbledon - London U.S. Open - New York Abierto Mexicano de Tenis Mifel - Los Cabos Australian Open - Melbourne Dubai Duty Free Tennis Championships - Dubai Truist Atlanta Open - Atlanta Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Ericsson Open - Miami U.S. Open - New York Rogers Cup - Montreal Australian Open - Melbourne BNP Paribas Masters - Paris Sony Open Tennis - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Miami Open - Miami Mutua Madrid Open - Madrid Sony Ericsson Open - Miami Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group 1, 2R, BLR-SUI 1-4 Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, 2R, RSA-BLR 5-0 Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group II, 1R, BLR-BUL 4-1 Davis Cup, Group II, 2R, HUN-BLR 3-2 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group II, 1R, BLR-MDA 4-1 Davis Cup, Group II, 2R, BLR-BIH 4-1 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group II, PO, TUN-BLR 2-3 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group II, 2R, MDA-BLR 4-1 Davis Cup, Group II, 3R, POR-BLR 3-2 U.S. Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Olympics - London Australian Open - Melbourne French Open - Paris French Open - Paris Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, PO, BLR-MKD 4-1 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, Group II, 1R, MON-BLR 3-1 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group I, 1R, SVK-SLO 5-0 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors)